package br.com.trentin.dao.impl;

import br.com.trentin.dao.PessoaDao;
import br.com.trentin.entities.Pessoa;
import java.util.List;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;

public class PessoaDaoImpl extends HibernateDaoSupport implements PessoaDao{
    
    public List<Pessoa> findAll(String ordem){
        return getHibernateTemplate().find("from Pessoa order by " + (!ordem.equals("") ? ordem : "nome"));
    }
    
    public void addPessoa(Pessoa pessoa){
        getHibernateTemplate().saveOrUpdate(pessoa);
    }
 
    public void removePessoa(Pessoa pessoa){
        getHibernateTemplate().delete(pessoa);
    }
}
